<?php
/**
 *	KLF Framework
 *
 *	Written by Kristian Oye <kristianoye@gmail.com> on Oct 30, 2011
 *	Copyright (C) 2010-2011
 */
namespace KLF\System\Errors
{
	/**
	 *  Class InvalidOperationException
	 *
	 *  Gets thrown when something internal is not quite right.
	 *
	 *  @package KLF\System\Errors
	 *  @access public
	 *  @author Kristian Oye <kristianoye@gmail.com>
	 *  @since 0.1
	 */
	class KInvalidOperationException extends KException
	{
		/**
		 * Constructs a new KInvalidOperationException
		 *
		 * @author Kristian Oye <kristianoye@gmail.com>
		 * @since 0.1
		 * @return returntype returndesc
		*/
		public function __construct($str = 'Operation is not valid due to the current state of the object')
		{
			parent::__construct($str);
		}
	}
}